struct _POOL_DESCRIPTOR// Size=0x1140
{
    enum _POOL_TYPE PoolType;// Offset=0x0 Size=0x4
    struct _FAST_MUTEX PagedLock;// Offset=0x4 Size=0x20
    unsigned long NonPagedLock;// Offset=0x4 Size=0x4
    long RunningAllocs;// Offset=0x40 Size=0x4
    unsigned long PagesAllocated;// Offset=0x44 Size=0x4
    unsigned long BigPagesAllocated;// Offset=0x48 Size=0x4
    unsigned long BytesAllocated;// Offset=0x4c Size=0x4
    long RunningDeallocs;// Offset=0x80 Size=0x4
    unsigned long PagesDeallocated;// Offset=0x84 Size=0x4
    unsigned long BigPagesDeallocated;// Offset=0x88 Size=0x4
    unsigned long BytesDeallocated;// Offset=0x8c Size=0x4
    unsigned long PoolIndex;// Offset=0xc0 Size=0x4
    enum _POOL_TYPE PoolTypeCopy;// Offset=0xc4 Size=0x4
    struct _SINGLE_LIST_ENTRY PendingFrees;// Offset=0x100 Size=0x4
    long ThreadsProcessingDeferrals;// Offset=0x104 Size=0x4
    long PendingFreeDepth;// Offset=0x108 Size=0x4
    struct _LIST_ENTRY ListHeads[512];// Offset=0x140 Size=0x1000
};